home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / DevTools / ClassEditor.0.4 / Source / CEMethod.h < prev    next >
Encoding:
Text File  |  1995-06-04  |  872 b   |  52 lines

  1. /* CEMethod.h                 
  2.  *
  3.  * This object controls the data of a beaker (molecules, cameras, groups etc.)
  4.  * It is the main document of BeakerBoy and controls everything from loading to
  5.  * setting up the browser which does most of the other work.
  6.  *
  7.  * Usage: ....
  8.  *
  9.  * Written by:         Thomas Engel
  10.  * Created:            23.10.1993 (Copyleft)
  11.  * Last modified:     12.11.1994
  12.  */
  13.  
  14. #import <appkit/appkit.h>
  15. #import <misckit/MiscProtocols.h>
  16.  
  17. @interface CEMethod : Object <MiscCompare>
  18. {
  19.     id    name;
  20.     id    selectorName;
  21. }
  22.  
  23. + initialize;
  24.  
  25. - init;
  26. - initFromText:theLine;
  27. - free;
  28.  
  29. - (const char *)name;
  30. - (const char *)selectorName;
  31. - methodTokens;
  32. - (int)numberOfArguments;
  33.  
  34. - (BOOL)isInstanceMethod;
  35.  
  36. // drag handling 
  37.  
  38. - dragImage;
  39. - (const char *)dragImageTitle;
  40. - prepareDraggingPboard:aPboard;
  41.  
  42. - copy;
  43. - copyTo:aPasteboard;
  44.  
  45. @end
  46.  
  47. /*
  48.  * History: 13.01.95 Buh
  49.  *            
  50.  *
  51.  * Bugs: - ...
  52.  */